home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
Libraries
/
CW GUSI 1.6.4
/
src
/
Makefile
< prev
next >
Wrap
Makefile
|
1995-11-05
|
2KB
|
47 lines
#######################################################################
# Project : GUSI - Grand Unified Socket Interface
# File : Makefile - Build examples
# Author : Matthias Neeracher
# Language : MPW Shell/Make
#
# $Log: Makefile,v $
#######################################################################
ROptions = -i :
all ƒ "GUSI Resources" GUSIMPWGlue.o
"GUSI Resources" ƒ GUSI.rsrc GUSI.r
Rez {ROptions} -t rsrc -c RSED -a -o "GUSI Resources" GUSI.r
StdLib.dump ƒ "{Libraries}Runtime.o" "{CLibraries}StdCLib.o"
DumpObj -mods "{Libraries}Runtime.o" > StdLib.dump
DumpObj -mods "{CLibraries}StdCLib.o" >> StdLib.dump
StdLib.df ƒ StdLib.dump
ProcessAliases open=MPW_open close=MPW_close read=MPW_read ∂
write=MPW_write fcntl=MPW_fcntl ioctl=MPW_ioctl lseek=MPW_lseek ∂
faccess=MPW_faccess getenv=MPW_getenv _RTInit=_RTInit exit=_mpwexit ∂
StdLib.dump
GUSIMPWGlue.oƒ StdLib.df
Lib -sg GUSIMPW "{CLibraries}"StdCLib.o "{Libraries}"Runtime.o -o GUSIMPWGlue.o ∂
`Catenate StdLib.rn` -df StdLib.df
Installƒ
Duplicate -y :Lib:GUSI.Lib.PPC :Lib:GUSIMPW.Lib.PPC "{MWPPCLibraries}"
Duplicate -y :Lib:GUSI.Lib.68K :Lib:GUSIDispatch.Lib.68K :Lib:GUSIMPW.Lib.68K "{MW68KLibraries}"
Backup -t TEXT -a -from :include: -to "{MWCincludes}">Headers2Install
Headers2Install ; Delete Headers2Install
Distr ƒ Distribution
Distribution ƒ
:Distribute CWGUSI.distr CWGUSI_163.sit
Clean ƒ
SafeDel ':Examples:≈.68K' ':Examples:≈.68K.dbg' ':Examples:≈.68K.SYM'
SafeDel ':Examples:≈.PPC' ':Examples:≈.68K.xdbg' ':Examples:≈.68K.xSYM'
SafeDel ':Examples:GUSITestHeaders≈' ':Examples:GUSITest.Lib.≈'
RealClean ƒ Clean
SafeDel ':Lib:GUSI.Lib.≈' :Lib:GUSIMPW.Lib.≈' :Lib:GUSIDispatch.Lib.≈'